@charset "utf-8";
html {height:100%;}
body {margin:0;background:white url(/templates/admin/img/left/left_bg.gif) repeat-y 0 0;height:100%;}
body, p, td {font:100% "Trebuchet MS", sans-serif;color:black;}
label, legend {cursor:pointer;}
.clear {clear:both;}
:focus {outline:0;}
form {margin:0;}
img {border:none;}

/* top */
#bar {background-color:#222;height:45px;width:100%;position:fixed;z-index:10005;}
#bar a.logo {margin:3px 0 0 30px;cursor:pointer;position:absolute;color:white;font-size:30px;text-decoration:none;}
#bar a.logo span {color:#F90;font-weight:bold;}

#bar ul.sections_adm {margin:9px 0 0 240px;padding:0;list-style-type:none;position:absolute;}
#bar ul.sections_adm li {float:left;margin-right:5px;}
#bar ul.sections_adm li a {font-size:12px;}

#bar .logout {position:absolute;right:10px;top:13px;}
#bar .logout a {font-size:12px;}

/* buttons */
.ui_wo_buttons {padding:.4em 1em .4em 20px;text-decoration:none;position:relative;}
.ui_wo_buttons span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}

.select_delete,
.select_show {width:17px;margin:0 auto;}

/* conteiner */
#conteiner {height:100%;width:100%;border:0;border-collapse:collapse;}

/* page.class */
table.nowraptable {clear:both;width:100%;border-collapse:collapse;}
table.nowraptable thead th, table.nowraptable tfoot th {padding:5px 10px 5px 5px;font-weight:bold;cursor:pointer;*cursor:hand;background-color:#222;color:white;text-transform:uppercase;border:1px #222 solid;font-size:12px;}
table.nowraptable tr.heading2 td {border-bottom:1px solid #aaa;}
table.nowraptable tbody td {padding:3px 5px;background:white;border:1px #222 solid;font-size:12px;}
table.nowraptable .center {text-align:center;}
table.nowraptable tbody .over td {background-color:#ffffcc;}
table.nowraptable tbody .over td a {color:#727272;text-decoration:none;}
table.nowraptable .darktd td {background:#f7f7f7;}
table.nowraptable .por {width:65px;text-align:center;}
table.nowraptable .por_input {text-align:right;width:52px;}

/* Dialog */
#dialog_alert {display:none;}







/* ajax pic preload */
.indicator_preload {background:url(/templates/admin/img/indicator.gif);position:absolute;top:-1000px;}



a {color:#06c;text-decoration:underline;}
a:hover {text-decoration:none;}

HR.hr {border:0;background:#C2DDEB;height:1px;width:100%;}
H1 {color:#858585;font-size:22px;position:relative;z-index:2;line-height:22px;}

select {clear:both;border:1px solid #555;color:#42464B;background:white;padding:3px;}
option {color:#42464B;background:white;}

input[type="text"],
input[type="password"],
input.addTpl {
	border-top:1px #666666 solid;
	border-right:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
	border-left:1px #cccccc solid;
	background-color: #ffffff;
	color: #42464B;
	padding: 3px 0 3px 3px;
	margin:1px;
	font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width: 100%;	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);
}
textarea {
	border-top:1px #666666 solid;
	border-right:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
	border-left:1px #cccccc solid;
	background-color: #ffffff;
	color: #42464B;
	padding: 3px 0 3px 3px;
	margin:1px;
	font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	overflow-x: auto;
	overflow-y: auto;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);
}
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus,
input.addTpl:focus {
	border:2px #e54c05 solid;
	color:#000000;
	margin:0;	
	outline-width: 0pt;
	outline-style: none;
	background-color:#fdfeee;
}

input[type="text"].por-field {width:50px;}

input.addTpl {width:120px;cursor:pointer;}


/* visuality */
div.empty {width:1px;height:1px;overflow:hidden;}

/* See_module */
#see_module {margin:0;padding:0;}
#see_module li {float:left;padding:0 30px 20px 0;list-style:none;width:80px;height:70px;text-align:center;}
#see_module li a {display:block;font-size:10px;}
#see_module li a:hover img {opacity:0.7;}

/* Php info */
#phpinfo table {border-collapse: collapse;}
#phpinfo td, #phpinfo th {border:1px solid #000;vertical-align: baseline;}
#phpinfo h1 {font-size: 150%;color:black;}
#phpinfo h2 {font-size: 125%;color:#333;}
#phpinfo .p {text-align:left;}
#phpinfo .e {background:#ccccff; font-weight: bold; color: #000;}
#phpinfo .h {background: #9999cc; font-weight: bold; color: #000;}
#phpinfo .v {background: #ccc; color: #000;}
#phpinfo .vr {background: #ccc; text-align: right; color: #000;}
#phpinfo img {float:right;border:0;}
#phpinfo hr {background-color: #ccc; border: 0px; height: 1px; color: #000;}

/* sitemaptree */
#sitemaptree li {list-style:none;}




/* interview */
#AddInterview {float:right;background:url(/templates/admin/img/ico/add.gif) no-repeat 3px center;color:#3D3D3D;padding:5px 5px 5px 23px;font-weight:bold;text-decoration:underline;cursor:pointer;}
#answersOnload {clear:both;}

/* left block */
#left {vertical-align:top;/*border-right:1px solid #dddddd;background:#e7e7e7;*/}
div.indicator_load {background:url(/templates/admin/img/indicator.gif) no-repeat 0 center;padding:3px 0 3px 20px;font-size:12px;color:#646664;}

#left a {color:#646664;text-decoration:none;font-size:13px;}
#left a:hover {color:#e54c05;text-decoration:underline;}

#left .plus, #left .minus {position:absolute;margin:2px 0 0 -17px;width:11px;height:11px;display:block;}
#left .plus {background:url(/templates/admin/img/left/plus.gif) no-repeat 0 0;}
#left .minus {background:url(/templates/admin/img/left/plus.gif) no-repeat 0 -11px;}
#left .top_plus {z-index:100;}

#left_menu_fixed {margin:0 10px 0 30px;position:absolute;width:250px;}
#left .hrline {width:280px;}
/* left block end */

#changeGroupForm .hr {height:3px;line-height:3px;font-size:0;}

/* content */
.fixed-bar-page {background:white;z-index:9999;border-bottom:1px #dddddd solid;}
.fixed-bar-page h1 {font-size:22px;color:#555;padding:0;}


#rotate {width:730px;}

.title {margin-bottom:5px;}

#main_block {height:100%;width:100%;vertical-align:top;padding:45px 10px 20px 30px;}


/* button */
.addbuttons {float:right;margin-top:17px}
.addbuttons a {font-size:11px;z-index:100;}


#posbutton {
	position:fixed;
	margin-top:15px;
	z-index:15000;
	right:15px;
	top:47px;
}

.position_name {padding:0;font-weight:bold;}
.position_input {padding:0;}

.small {font-size:11px;}

/* info_table */
#info_table,
#form_delete_submit {font-size:12px;margin-top:10px;padding:0pt 0.7em;}

#form_submit {font-size:12px;}
#dialog-form-alert * {font-size:12px;}


/* dashedblock */
.dashedblock {border:2px solid #e54c05;margin:0 0 10px 0;padding:20px;background:white;}
.dashedblock input {background:#555;color:white;border:1px #555 solid;font-size:13px;cursor:pointer;padding:0 7px 3px 7px;}


.alertblock {padding:8px;background:white;border:2px solid #FF0000;margin-bottom:10px;margin-left:12px;width:50%;}

.confirmblock {padding:10px;border:2px solid #474B7A;margin-bottom:10px;width:50%;}
.reindexblock {border:2px solid #474B7A;width:380px;}

.title {color:#9A9A9A;line-height:16px;vertical-align:middle;}
.title IMG {position:absolute;}
.title SPAN {margin-left:26px;}

.linkshow {background:URL(/templates/admin/img/tree/plus.gif) no-repeat left;display:inline;padding:3px 3px 3px 15px; z-index:2; margin-left:12px; }
.linkhide {background:URL(/templates/admin/img/tree/minus.gif) no-repeat left;display:none;padding:3px 3px 3px 15px; z-index:2; margin-left:12px; }

.show {visibility:visible;}
.hide {position:absolute; visibility:hidden;}
/* content end */




/* --Uploadify -- */
.uploadifyQueueItem {font: 11px Verdana, Geneva, sans-serif;border: 2px solid #E5E5E5;background: #F5F5F5;margin-top: 5px;padding: 10px;width: 350px;}
.uploadifyError {border: 2px solid #FBCBBC !important;background-color: #FDE5DD !important;}
.uploadifyQueueItem .cancel {float: right;}
.uploadifyProgress {background:#FFFFFF;border:1px solid #808080;margin-top: 10px;width: 100%;}
.uploadifyProgressBar {background-color: #0099FF;width: 1px;height: 3px;}
#fileQueue .uploadifyQueueItem {font: 11px Verdana, Geneva, sans-serif;border: none;border-bottom: 1px solid #E5E5E5;background-color: #FFFFFF;padding: 5%;width: 90%;}
#fileQueue .uploadifyError {background-color: #FDE5DD !important;}
#fileQueue .uploadifyQueueItem .cancel {float:right;}

.nameuser {background:#f7f7f7;padding:5px;margin-bottom:5px;}
.dateuser {float:right;}

/* JCrop */
.image_box {border:4px #c5dbf7 solid;background-color:#FEFDEA;padding:10px;}
div.jc_coords {width:550px;margin:5px 0;padding:5px;border:1px solid;background:#ccc;border-color:#C3C3C3 #8B8B8B #8B8B8B #C3C3C3;}
div.jc_coords input	{width: 3.5em;}
div.jc_coords label	{margin-right:.5em;font-weight:bold;font-size:12px;}
a.wo_crop_button {float:left;width:180px;text-align:center;}
.crop_message {width:350px;font-size:11px;float:right;}

/* Стили кнопок */
a.butt_rad_grad_grey {
	border-width:1px;
	border-style:solid;
	border-color:#bbb #999 #999 #bbb;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;	
	color:#000;
	text-align:middle;
	text-decoration:none;
	background:#eee;
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ddd));
	background:-moz-linear-gradient(top, #fff, #ddd);
filter:progid:DXImageTransform.Microsoft.Gradient(EndColorstr='#dddddd', StartColorstr='#ffffff', GradientType=0);
	cursor:pointer;
	margin:0;
	display:inline;
	display:-moz-inline-box;
	display:inline-block;
*overflow:visible;
	padding:3px 8px 5px;
	outline-style:none;
}
a.butt_rad_grad_grey {*display:inline;}
a.butt_rad_grad_grey:focus, a.butt_rad_grad_grey:hover {border-color:#000;}
a.butt_rad_grad_grey:active {
	color:#000;
	background-color:#ccc;
	border-color:#999 #bbb #bbb #999;
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ddd), to(#fff));
	background-image:-moz-linear-gradient(top, #ddd, #fff);
filter:progid:DXImageTransform.Microsoft.Gradient(EndColorstr='#ffffff', StartColorstr='#dddddd', GradientType=0)
}
a.butt_rad_grad_grey {padding:4px 8px 4px\9}
html>body a.butt_rad_grad_grey, tt:-moz-any-link, tt:default {padding:2px 5px 2px}

/* Buttons */
a.change_button, a.apply_button, a.but_primenit, a.but_save {font-size:12px;}

/* Checkbox */
.mini-switch-replace-delete,
.mini-switch-replace {
	display: inline-block;
	width: 40px;
	height: 20px;
	background: url(/templates/admin/img/mini-switch-bg.png) no-repeat 0 -24px;
	vertical-align: middle;
	cursor: pointer;
}
.mini-switch-replace-delete {
	background: url(/templates/admin/img/mini-switch-bg-delete.png) no-repeat 0 -24px;
}
.mini-switch:checked + .mini-switch-replace,
.mini-switch-delete:checked + .mini-switch-replace-delete {
	background-position: 0 0;
}
.mini-switch:disabled + .mini-switch-replace,
.mini-switch-delete:disabled + .mini-switch-replace-delete {
	background-position: 0 -48px;
}
.mini-switch-replace-checked,
.mini-switch-replace-delete-checked {
	background-position: 0 0;
}
.mini-switch-replace-disabled,
.mini-switch-replace-delete-disabled {
	background-position: 0 -48px;
}

/* Message's */
ul.message {
	line-height: 1.25em;
	margin:0;
	margin-bottom:0.5em;
	border: 1px solid #999999;
	background: #F0F0F0;
	-moz-border-radius: 0.333em;
	-webkit-border-radius: 0.333em;
	border-radius: 0.333em;
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	position: relative;
	z-index: 89;
	background-color: #e4e4dc;
	border-color: #999999;
	padding: 0.583em 0 0.583em 0;
}
ul.message li {
	text-transform:uppercase;
	font-size: 0.833em;
	line-height: 1.3em;
	padding: 0.2em 1em 0.2em 3em;
	background-repeat: no-repeat;
	background-position: 0.8em 0.1em;
	list-style-type:none;
}
ul.message.warning {
	background-color: #ffffcc;
	border-color: #c3c39e;
}
ul.message.error {
	background-color: #fff3f2;
	border-color: #c00000;
}
ul.message.success {
	background-color: #ddebdf;
	border-color: #339933;
}
ul.message.loading {
	background-color: #dcebf2;
	border-color: #3399cc;
}
ul.message li, p.message {
	background-image:url(/templates/img/content/information-ocre.png);
	color: #576a73;
}
ul.message li strong {
	color:#576a73;
}
ul.message.warning li {
	background-image: url(/templates/img/content/balloon.png);
	color:#56563e;
}
.message.warning li strong {
	color: #56563e;
}
.message.error li {
	background-image: url(/templates/img/content/cross-circle.png);
	color:#563f3e;
}
.message.error li strong {
	color: #563f3e;
}
.message.success li {
	background-image: url(/templates/img/content/tick-circle.png);
	color: #194a19;
}
.message.success li strong {
	color: #194a19;
}
.message.loading li, p.message.loading {
	background-image: url(/templates/img/content/info-loader.gif);
	color: #1e5774;
}
.message.loading li {
	background-position: 0.8em 0.4em;
}
p.message.loading {
	background-position: 0.667em 0.917em;
}
.message.loading li strong, p.message.loading strong {
	color: #1e5774;
}

/* Message */
#notifications {
	position: fixed;
	z-index: 999990;
	top: 1em;
	right: 1em;
	width: 20em;
}
#notifications li {
	position: relative;
	background: url(/templates/img/black80.png);
	background: rgba(0, 0, 0, 0.8);
	padding: 1.25em;
	color: white;
	margin-bottom: 1em;
	-moz-border-radius: 0.417em;
	-webkit-border-radius: 0.417em;
	border-radius: 0.417em;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}

/* rotate_box */
div.rotate_box {
	height:20px;
	width:55px;
	margin-top:10px;
}
div.rotate_box a.rotate {
	display:block;
	width:18px;
	height:18px;
	text-indent:-9999px;
}
div.rotate_box a.rotate.right {
	background:url(/templates/admin/img/button/rotate_ccw.png) no-repeat center center;
	float:left;
	margin-left:5px;
}
div.rotate_box a.rotate.left {
	background:url(/templates/admin/img/button/rotate_cw.png) no-repeat center center;
	float:right;
	margin-right:5px;
}
div.rotate_box a.rotate:hover {
	border:1px #cccccc solid;
}